package com.aihna.mall.domain;

import com.aihna.common.tenant.core.TenantEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.math.BigDecimal;

import java.io.Serial;

/**
 * 用户等级配置对象 vvl_store_user_level
 *
 * @author Joseph.Chen
 * @date 2024-04-14
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("vvl_store_user_level")
public class StoreUserLevel extends TenantEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 配置id
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 等级名称
     */
    private String name;

    /**
     * 购买金额
     */
    private BigDecimal money;

    /**
     * 有效时间
     */
    private Long validDate;

    /**
     * 是否为永久会员
     */
    private Integer isForever;

    /**
     * 是否购买,1=购买,0=不购买
     */
    private Integer isPay;

    /**
     * 是否显示 1=显示,0=隐藏
     */
    private Integer isShow;

    /**
     * 会员等级
     */
    private Long grade;

    /**
     * 享受折扣
     */
    private BigDecimal discount;

    /**
     * 会员卡背景
     */
    private String image;

    /**
     * 会员图标
     */
    private String icon;

    /**
     * 说明
     */
    private String description;

    /**
     * 删除标志
     */
    private String delFlag;


}
